package com.fingard.dsp.bank.directbank.bankInterface;

import com.fingard.dsp.bank.reqrespobj.virtual.ReqQueryVirtualOrder;
import com.fingard.dsp.bank.reqrespobj.virtual.ReqVirtualOrder;
import com.fingard.dsp.bank.reqrespobj.virtual.RetAtsQueryVirtualOrder;
import com.fingard.dsp.bank.reqrespobj.virtual.RetAtsVirtualOrder;

/**
 * 招行虚拟户
 */
public interface IVirtualOrder {
    /**
     * 虚拟户新增
     *
     * @param p_req
     * @return
     */
    RetAtsVirtualOrder submitVirtualOrder(ReqVirtualOrder p_req) throws Exception;

    /**
     * 虚拟户新增状态查询
     */
    RetAtsQueryVirtualOrder queryVirtualPay(ReqQueryVirtualOrder p_req) throws Exception;
}